

const rule = ...values => func => (values[0], values[1], func) => 

const ruleFactory = options => value => rule(key)(value)